be grinning like a shot fox - Francés Inglés Diccionario